f62ee12db6af8b804509528509adf32712758877,src/org/exist/xquery/functions/FunMin.java,FunMin,eval,#Sequence#Item#,80

Before Change


		SequenceIterator iter = arg.iterate();
		Item nextItem;
		AtomicValue nextValue;
		nextItem = iter.nextItem();
		nextValue = nextItem.atomize();
		AtomicValue min = nextValue;
		while (iter.hasNext()) {
			nextItem = iter.nextItem();

After Change


        else {
    		Collator collator = getCollator(contextSequence, contextItem, 2);
    		SequenceIterator iter = arg.iterate();
            Item nextItem = iter.nextItem();
            AtomicValue nextValue = nextItem.atomize();
            //TODO : use sub-type method here that eventually will throw an exception ? -pb
            if (nextValue.getType() == Type.ATOMIC)
                nextValue = nextValue.convertTo(Type.DOUBLE);